package org.darcy.service;

import java.util.List;
import java.util.Map;

import org.darcy.entity.SysRole;
import org.darcy.framework.generic.GenericService;
import org.darcy.model.SysRoleModel;

/**
 * 角色
 *
 */
public interface SysRoleService extends GenericService<SysRole> {

	/**
	 * 获取ztree使用的角色列表
	 *
	 * @param uid
	 * @return
	 */
	List<Map<String, Object>> queryRoleListWithSelected(Long uid);

	/**
	 * 获取用户的角色
	 *
	 * @param userId
	 * @return
	 */
	List<SysRoleModel> listRolesByUserId(Long uid);
}
